sql="select * from admin where admin='"&admin&"' and password='"&password&"'"中的引号和&是怎么回事

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:07:08
原句是这样子的
admin=request.form("admin")
password=request.form("password")
sql="select * from admin where admin='"&admin&"' and password='"&password&"'" 不知道admin=这后面应该怎么写法,好麻烦的引号,&符号又起什么作用呢

sql="select * from admin where admin='"&admin&"' and password='"&password&"'"

ASP的

就是""之间的是字符串,&是连字符

''是因为你获取的是字符型变量,在SQL语句中要加上''
如果你获取的是数值型的,比如下面的ID,就会是
sql="select * from admin where id="&id&" and password='"&password&"'"
如果上句没有PASSWORD就会是
sql="select * from admin where id="&id
因为后面没东西了,就不用再加连字符了

这是什么程序的语法,看情况&是连接字符串
就是拼一个select语句

看清楚引号那里是一个单引号加一个双引号。
因为sql里是用单引号表示字符串的。
最后拼成的串就是
select * from admin where admin='xxx' and password='xxx'

ASP吧.

&表示字符串连接,引号表示查询字段为字符串.

单引号里是包括的字符串,&是字符穿连接符, 意思就是admin表里查找 第一字段admin 名字是admin 第二字段 password 为password的 记录 。.net里有